return {
  {
    "folke/which-key.nvim",
    keys = { "<leader>", "<c-r>", "<c-w>", "<c-x>", '"', "'", "`", "c", "v", "g", {
      "g?",
      function()
        require("which-key").show({ global = true })
      end,
      desc = "Buffer Local Keymaps (which-key)"
    }
    },
    event = "VeryLazy",
    cmd = "WhichKey",
    config = function(opts)
      local wk = require("which-key")
      wk.add({
        { "<leader>f", group = "find" }, -- group
        { "<leader>g", group = "git" },
        { "<leader>c", group = "config" },
        { "<leader>d", group = "debug" },
        { "<leader>l", group = "lsp" },
        { "<leader>j", group = "javascript" },
        { "<leader>o", group = 'org' }
      })
    end
  },
}
